﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Zatify.WebUI.Models
{
    public class PromotionTimingViewModel
    {
        public DateTime ClientDateTime { get; set; }

        public int PromotionId { get; set; }

        public int BaseCostTimingId { get; set; }
        public decimal BaseCost { get; set; }

        public decimal PromotionCompaignFlatFee { get; set; }
        public decimal PromotionCompaignCost { get; set; }

        public decimal TimingFlatFee { get; set; }
        public decimal TimingCost { get; set; }

        public decimal InstantNowCost { get; set; }
        public decimal InstantNowFlatFee { get; set; }
        public decimal ScheduledAtCost { get; set; }
        public decimal ScheduledAtFlatFee { get; set; }
        public decimal DateRangeWithTimeIntervalCost { get; set; }
        public decimal DateRangeWithTimeIntervalFlatFee { get; set; }


        public DateTime? BaseCostTimingScheduledAtDate { get; set; }
        public TimeSpan? BaseCostTimingScheduledAtTime { get; set; }

        public DateTime? BaseCostTimingStartsDate { get; set; }
        public TimeSpan? BaseCostTimingStartsTime { get; set; }

        public DateTime? BaseCostTimingEndsDate { get; set; }
        public TimeSpan? BaseCostTimingEndsTime { get; set; }
    }
}